home *** CD-ROM | disk | FTP | other *** search
Text File | 1993-06-14 | 58.3 KB | 1,210 lines |
-
-
-
-
-
-
-
-
-
- +----------------------------------------------------------------+
- |(C)Copyright K.I.T.A.L. Software 1989-1992. All rights reserved.|
- | (C)Copyright by Haruyasu Yoshizaki, 1991. All Rights Reserved. |
- | |
- | |
- | SUPER MACRO LIBRARY For LOTUS(R) 1-2-3 |
- | |
- | |
- | K.I.T.A.L. Software |
- | P.O. Box 748 |
- | Karmiel 20100 ISRAEL |
- | (972)-4-987255 |
- | |
- | |
- | U S E R ' S M A N U A L |
- | |
- | |
- | SHAREWARE Version 3.4 |
- | |
- | For registration fee see ORDER.TXT and INVOICE.TXT |
- | |
- | Developed and Written by Israel Kehaty |
- +----------------------------------------------------------------+
-
-
-
-
- _______
- ____|__ | (R)
- --| |o |-------------------
- | o___||_ | Association of
- | | |_| Shareware
- |__| o | Professionals
- -----| | |---------------------
- |___|___| MEMBER
-
- Member of the ASP Since 1993
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - 2 -
-
-
- Table Of Contents
-
- 1. Welcome. . . . . . . . . . . . . . . . . . . . . . . . . 3
- 2. General. . . . . . . . . . . . . . . . . . . . . . . . . 6
-
- 2.1 Macro format and rules to add macros to the package 7
-
- 3. The macro library manager. . . . . . . . . . . . . . . . 8
-
- 3.1 General . . . . . . . . . . . . . . . . . . . . . . 8
- 3.2 Using the macro managers (MACROMGR.WK1 & MACROMLB.WK1) 9
- 3.3 Using the small macro library managers. . . . . . . 11
- 3.4 Using the NEW_MNGR.MLB manager and the COMPILE.MLB. 11
-
- 4. The macro writer (MACROHLP.WK1). . . . . . . . . . . . . 13
-
- 4.1 Using the macro writer. . . . . . . . . . . . . . . 13
-
- 5. The link macro (LINK.WK1). . . . . . . . . . . . . . . . 14
-
- 5.1 Using the link macro. . . . . . . . . . . . . . . . 14
- 5.2 File linking information table. . . . . . . . . . . 15
- 5.3 Establishing or edition a link. . . . . . . . . . . 15
-
- 6. The word processor macro (WORDPROC.WK1). . . . . . . . . 16
-
- 6.1 Using the word processor macro. . . . . . . . . . . 16
-
- 7. The search & replace macro (SCRHREPL.WK1). . . . . . . . 17
-
- 7.1 Using the search & replace macro. . . . . . . . . . 17
-
- 8. The run key macro (RUNKEY2.WK1). . . . . . . . . . . . . 17
-
- 8.1 Using the run key macro . . . . . . . . . . . . . . 17
-
- 9. The menu range macro (MENURANG.WK1). . . . . . . . . . . 18
-
- 9.1 Using the menu range macro. . . . . . . . . . . . . 18
-
- 10. The macro recorder (RECORDER.WK1). . . . . . . . . . . . 18
-
- 10.1 Using the macro recorder. . . . . . . . . . . . . . 19
-
- 11. Range processing macros. . . . . . . . . . . . . . . . . 19
- 12. Database macros. . . . . . . . . . . . . . . . . . . . . 19
- 13. Add-in MACROMGR.ADN macro utilities. . . . . . . . . . . 19
-
- 13.1 The library make macros (LIBMAKE.WK1...). . . . . . 20
-
- 14. All other macros . . . . . . . . . . . . . . . . . . . . 21
- 15. System requirements. . . . . . . . . . . . . . . . . . . 21
-
-
-
-
- - 3 -
-
- 1. WELCOME
-
- Thank you for taking the time to try our new productivity tools
- for LOTUS 1-2-3, release 2 and up. Version 3.3 now supports the
- macro library manager add-in MACROMGR.ADN of LOTUS 1-2-3 Versions
- 2.2/2.3/2.4 and the third dimension of versions 3.0/3.1/3.1+/3.4
- and Lotus 123W 1.0/1.0a/1.1 for Windows 3/3.1.
-
- The SUPER MACRO LIBRARY for LOTUS 1-2-3 is a large collection of
- more than 250 *.WK* macros that enhance and increase the power and
- efficiency of LOTUS 1-2-3 release 2 and up, and an equally large
- collection of 220 *.MLB library macros for LOTUS 2.2/2.3/2.4
- created from all the *.WK1 macros that were suitable to work as
- *.MLB library macros.
-
- Most of the macros are far more powerful and flexible than those
- found in books, magazines and commercially available packages. All
- these macros are just a few key strokes away using our
- revolutionary MACRO LIBRARY MANAGERS (macros, themselves). Only the
- MACRO LIBRARY MANAGER needs to be combined to the worksheet, the
- other macros can be directly activated from the disk. The MACRO
- LIBRARY MANAGER features a QUICK RUN mode that uses the disk
- directory list display to POINT and SHOOT, and a SEARCH by KEYWORD
- query to POINT to the matched macro description and SHOOT. Added to
- the MACRO LIBRARY MANAGERS, the package features the following
- unique macros:
-
- a. Full featured SEARCH & REPLACE SCRHREPL.WK1), which allows you
- to search and replace any set of characters through any defined
- range, including multiple occurrences in one cell. The macro
- features: Case sensitive, Case insensitive, Replace all, or Find
- and replace or skip. This macro is especially useful for release
- 2/2.01 users.
-
- b. LINK (LINK.WK1), which allows you to establish a link between
- any cells/ranges of the worksheet to cells/ranges of OTHER
- worksheets in the disk. Any time the worksheet is retrieved, the
- macro updates the linked cells/ranges. This macro is especially
- designed for release 2/2.01 users.
-
- c. RUN KEY (RUNKEY2.*), which allows you to activate any routine in
- the worksheet using POINT and SHOOT to the range/routine names
- mnemonics display list, thereby eliminating the need to use the
- [Alt] + key combination to run a macro for release 2/2.01 users.
-
- d. MACRO WRITER (MACROHLP.WK1), which allows you to CONTINUOUSLY
- write macros, text and formulas using pre-written syntax picked
- from the screen display for EVERY LOTUS macro keyword or
- function. The MACRO WRITER automatically "knows" when a formula
- is written, and inserts it to the cell as a formula.
-
- e. WORD PROCESSOR (WORDPROC.WK1) with an adjustable line width and
- SEARCH and REPLACE.
-
-
-
- - 4 -
-
- f. MENU RANGE (MENURANG.WK1), which allows you to define any
- range as MENU RANGE and thereby overcome the eight menu title
- limitation in Lotus 1-2-3 menu bar.
-
- g. MACRO RECORDER (RECORDER.*), which allows you to work normally,
- but simultaneously records every keyboard entry in versions
- 2/2.01.
-
- h. ERROR PROOF (ERRPROOF.*), which automatically turns any
- formula to an ERR proof, i.e. to display ZEROs instead of ERRs.
-
- i. RANGE COMBINE (RANGCOMB.*), which allows you to combine two
- ranges in the same worksheet.
-
- j. GRAPH GROUP (GRAPHGRP.*) for release 2, which simulates the
- / Graph Group new options in Lotus 1-2-3 versions 2.2/2.3/2.4.
-
- k. INSERT RANGE (RANGEINS.*), which allows you to open an empty
- range in the middle of the worksheet and keeps all the formulas
- intact, permitting partial column or row insert.
-
- l. DELETE RANGE (RANGDEL1.*), which allows you to delete a range in
- the middle of the worksheet and keeps all formulas intact,
- permitting partial column or row delete.
-
- m. KEEP RANGE (RANGKEEP.*), which allows you to erase the whole
- worksheet EXCEPT a selected range in one operation.
-
- n. TRANSPOSE (TRANSPO2.* and TRANSPO3.WK3), which allows you to
- transpose a range and handle all the formula references
- correctly.
-
- Users of 1-2-3 release 2 can now enjoy most of the new features
- and power of versions 2.2/2.3/2.4. For the LOTUS 2.2/2.3/2.4 user,
- this package contains the following special macros that support
- the MACROMGR.ADN add-in macro library manager supplied with the
- LOTUS 1-2-3 versions 2.2/2.3/2.4:
-
- a. Two macro managers (MACROMLB.WK1 and SMALLMLB.WK1) allowing
- you to use all the *.MLB macros directly from the disk, only
- the macros library manager needs to be combined to the
- worksheet.
-
- A new manager type has been added to this package which no
- longer needs to be combined to the worksheet. The NEW_MNGR.MLB
- macro allows you to use over 200 MLB macros using point
- and shoot. This is a real breakthrough in the field of *.MLB
- macro managers. Only K.I.T.A.L. Software is offering this
- unique approach for macro library handling. We are the first
- and only programmers to have managed to create such a manager.
-
- We also include a "compiler" macro COMPILE.MLB that can create
- such a manager from a simple column list of macro names, which
- are included in this package. You are easily create as many
- managers as you like (Paragraph 3.4.1).
-
- - 5 -
-
-
- You can always use the NEW_MNGR.MLB manager, which allows you
- to operate all the *.MLB macros listed in the NEW_MNGR.PRN
- ASCII file. Or you can use partial lists to save memory when
- your computer is limited in memory.
-
- The MACROMLB.WK1 and the SMALLMLB.WK1 macros are not obsolete,
- they still need less memory than the NEW_MNGR.MLB. Remember
- that these two managers must be combined to the worksheet
- exactly as the managers (MACORMGR.WK1 and SMALLMGR.WK1) for the
- *.WK1 macros intended for users of LOTUS 2/2.01.
-
- The first advantage from using *.MLB macros, which can be
- activated by the MACROMGR.ADN manager, is that they reside in
- the memory and do not interfere with the worksheet. The second
- advantage is that, if you use small library macros, you save
- memory. Compared to the *.WK1 macros, the disadvantage is that
- some sophisticated macros that stretch LOTUS 1-2-3 to the limit
- and use special tricks to get the most out of the LOTUS 1-2-3
- macro language, cannot be used inside the MACROMGR.ADN add-in.
- You still need to rely on some of the *.WK1 macros.
-
- b. A special library creator (LIBMAKE.WK1), which allows you to
- automatically create *.MLB library macros from any *.WK1 macro,
- which conforms to the simple rules in section 2.2. You can
- use point and shoot at the macros directory list on screen, to
- combine *.WK1 macros into one *.MLB library or to combine *.MLB
- macros into one large *.MLB macro and more.
-
- If you are using a 3-D release of LOTUS 1-2-3, this package
- also supports the third dimension, in fact, all the range
- process macros handle 2-D and 3-D r*anges. The macros
- automatically detect which Lotus release you are using and
- adapt themselves.
-
- This package also contains the following special utilities:
-
- a. Two macro managers (MACORMG3.WK3 and SMALLMG3.WK3), which allow
- you to use all the *.WK* macros directly from the disk, only
- the macro library manager needs to be combined to the
- worksheet.
- b. A special library creator (LIBMAKE3.WK1), which allows you to
- automatically create *.WK3 macro libraries from the *.WK*
- macros. It allows you to use point and shoot at the macros
- directory list on-screen, and to combine *.WK* macros into one
- *.WK3 library. Two options can be used: create a one sheet
- macro library or a multiple sheet macro library.
-
- All *.WK1 macros have been checked and have been adapted to work
- with 3-D releases of Lotus 1-2-3. A few *.WK3 macros were added to
- the package and can be used only with 3-D releases of Lotus 1-2-3.
- Mmany macros specifically state that they detect which Lotus
- release you are using. These macros use the @INFO("release")
- function to check if you are using a 3-D release or a 2-D release
- of Lotus 1-2-3. If you are using a 3-D release the macro also
- exploits the third dimension.
-
-
- - 6 -
-
-
- Many other macros also support the third dimension when they use
- the natural Lotus functions (such as: copy, delete, move etc.)
- Because the 3-D releases do not support the MACROMGR.ADN add-in
- supplied with Lotus 2.2/2.3 and 2.4, the *.MLB macros cannot be
- used with a 3-D release. However, the 3-D releases can have
- multiple sheets and multiple files in memory, which allows us to
- keep macros in separate sheets and the data in separate sheets.
-
- In the SUPER MACRO LIBRARY, we have minimized the common risk that
- two macros may have the same range names in between themselves and
- between the macros and your worksheet file. Every macro containing
- more than one range name is numbered by a three digit number
- attached to the range name. For example, a previously "LOOP" range
- name now may be "LOOP001" in one macro, but "LOOP123" in another
- macro. The result is a foolproof package that allows you to create
- large macro libraries without the danger of a range name conflict.
-
- Bundled with this package is the completely menu driven solver and
- calculator The SCIENTIFIC and ENGINEERING TOOL for LOTUS 1-2-3 as
- a BONUS pack, which features: Simple arithmetic, Functions
- programming, Physical units definition & conversion, Integration
- and Differentiation of functions and data tables, Statistics
- functions, Frequency and normal distributions, Curve fitting
- (Polynomial, Exponent, Powers, Linear), Root finding of non-linear
- equations, Matrix operations, Simultaneous linear equations
- solver. Use the macro library managers with your already existing
- macro libraries, and enjoy the new possibilities it can afford.
-
- NOTE: Due to a serious bug in the Lotus 123W version 1.0/1.0a for
- Windows 3/3.1 the SCIENTIFIC and ENGINEERING TOOL for LOTUS
- will not work correctly in 123W 1.0/1.0a. This bug was fixed
- in 123W 1.1.
-
- 2. GENERAL
-
- To make macro handling easier every macro is a separate file.
- Because we use the MACRO LIBRARY MANAGERS (macros) developed
- especially by us, there is no need to combine most of the macros,
- except those macros that by nature CANNOT be used from the manager
- and must be combined directly to the mother worksheet (see the
- LIST2.WK1 file).
-
- Every macro contains the instructions for how to use it WITHOUT
- the MANAGER. Additional explanation and use instructions have been
- supplied for some macros, along with a few sample files allowing
- you to experiment, before getting down to serious business. We
- recommend that every time you use a new macro, you experiment on a
- sample or backup file. You can use all the macros without the
- macro manager, just use the COMBINE option of LOTUS 1-2-3, and the
- built-in instructions.
-
-
-
- - 7 -
-
-
- From your worksheet, place the cell pointer where you want the
- macro, and use / File Combine Copy Entire-file to combine the
- macro to your worksheet. Then use the built-in instructions to
- define the range names and activate the macro. If you use Version
- 2.2, 2.3 or 2.3 you can use the *.MLB macros. Again, every macro
- is a separate file and can you can activate it directly from the
- disk, if you use the MACROMLB.WK1 or the SMALLMLB.WK1 macro
- managers, which automatically load the desired macro into memory
- and use the MACROMGR.ADN add-in to activate the macro. You need to
- combine only the macro manager to the worksheet. When you start
- the macro manager, you can use the custom menu bar to activate the
- *.MLB macro using point and shoot.
-
- IMPORTANT:
-
- Make sure that no range name in the macro is identical to one of
- the range names in your worksheet. If this happens, change the
- range name in your worksheet. In this version, we attached a
- serial number to every macro range name, which insures there is
- virtually no possibility of identical range names in the macros in
- this package. Only the main (first) macro name in the macro is not
- numbered because it has to be identical to the macro file name
- which is limited by DOS to 8 characters only.
-
- All the macros have been designed to run under the macro managers
- (except those listed in the LIST2.WK1 and LIST4.WK1 files) in
- MANUAL and AUTOMATIC GLOBAL RECALCULATION modes. However, if you
- find that a macro does not function properly, please check the
- macro when the WORKSHEET GLOBAL RECALCULATION is in the AUTOMATIC
- mode.
-
- 2.1 MACRO FORMAT AND RULES TO ADD MACROS TO THE PACKAGE
-
- All macros are built this way:
-
- - The first nine cells in the first column are for use
- instructions.
- - The 10th cell holds the \Z macro name.
- - The 11th cell holds the mnemonic macro name, which must be
- IDENTICAL to the macro file name.
- - Downward is for RANGE NAMES, etc.
- - No blank cell is allowed in the first column. If the cell is
- not used for a range name, then it must contain the exclamation
- mark !. This also applies to the first nine cells. This way the
- first column is always contiguous and we can use {END}{UP} or
- {END}{DOWN} to assign or delete the range names.
- - Add the macro name and description to the files list inside the
- MACROMGR.WK1 file. Start with the DATABASE@xxx range name.
- - Do not use the {QUIT} macro keyword because it stops the process
- and exits to the READY mode, and the MANAGER's main menu will
- not re-appear. Instead, use a branch instruction to an empty
- routine like {BRANCH EMPTY} where EMPTY is an empty cell. There
- is one exception to this: when an error routine is activated the
- macro loses track. Instead of an empty cell, the cell should
- contain the {BRANCH \Y} command.
- - All the macros must start with the \Z macro name and {BREAKON}.
-
- - 8 -
- EXAMPLE:
-
- The macro INVRTCOL.WK1 is shown here:
-
- A B C D E F
- 1 *---A macro to invert a column of numbers or text
- 2 *---Use the / Range Name Label Right [End] [Down] [Return] to
- 3 *---define the range names in this column (starts with the \Z
- 4 *---macro name)
- 5 *---Hold the [Alt] key and press [Z] to activate the macro
- 6 !
- 7 !
- 8 !
- 9 !
- 10 \Z {BREAKON}
- 11 INVRTCOL {WINDOWSOFF}{PANELOFF}/RNCInvert column ?~~/RNDInvert.
- 12 ! {WINDOWSOFF}{PANELOFF}{GOTO}Invert column ?~/WIC~/DF..
- 13 ! /DSRD{BS}.{END}{DOWN{RIGHT}~P~G~
- 14 ! /WDC~
- 15
- 16
-
- The A1 to A9 cells hold use instructions. The A10 cell contains
- the \Z, and the A11 cell holds the INVRTCOL range name (identical
- to the INVRTCOL[.WK1] file name). All the cells in the "A" column
- which do contain a label name should contain the ! character. You
- can build your own macros or adapt other macros to use with the
- MACRO LIBRARY MANAGER as long as you follow these simple rules.
-
- 3. THE MACRO LIBRARY MANAGERS
-
- 3.1 GENERAL
-
- This package contains seven MACRO MANAGERS (in Disk_3): the
- SMALLMGR.WK1 and the MACROMGR.WK1 files are for 2-D releases,
- while the SMALLMG3.WK3 and the MACROMG3.WK3 files are for 3-D
- releases. The SMALLMLB.WK1 and MACROMLB.WK1 and the NEW_MGR.MLB
- files are for 2.2/2.3/2.4.
-
- The SMALLMGR.WK1 is about 6-7 KBYTE and is intended for use in
- memory shortage situations. This macro manager displays the full
- files directory list, and allows you to use POINT and SHOOT to
- activate the macro you need. REMEMBER that this list will show all
- the files in the directory unless your macros occupy a separate
- sub-directory.
-
- The MACROMGR.WK1 file is almost 26 KBYTE. This manager has a
- QUICK-RUN mode, like the SMALLMGR.WK1, as well as a full featured
- SEARCH by KEYWORD working mode, which performs a QUERY on the
- files list database to look for the matched MACRO DESCRIPTION.
- Just enter the desired string and the manager will find all the
- MACRO DESCRIPTIONS containing this string ANYWHERE in the
- description. To move, use the {UP} and {DOWN} direction keys. To
- activate the matched macro just press the [Return] key.
-
-
- - 9 -
-
-
- This special way of using the LOTUS query to activate a macro is
- based on a discovery made by the developer of this package and was
- published in the PC-MAGAZINE (SPREADSHEET CLINICS) July 1988, Vol.
- 13, page 414.
-
- The SMALLMLB.WK1 and the MACROMLB.WK1 are equivalent to the
- previous two managers but activate the *.MLB macros instead of the
- *.WK1 macros, and make use of the MACROMGR.ADN add-in supplied with
- version 2.2. The SMALLMG3.WK3 and the MACROMG3.WK3 are equivalent
- to the previous managers and activate the *.WK* macros using the
- third dimension of the 3-D releases to keep the activated macro in
- a separate sheet. The MEW_MNGR.MLB manager is a completely new type
- of manager which resides in the memory (as do all *.MLB macros) and
- activates the *.MLB macros using point and shoot.
-
- IMPORTANT:
-
- Unfortunately, the MACROMGR.ADN add-in, which comes with LOTUS
- 2.2/2.3/2.4 is limited, and does not allow the use of all the
- commands that are allowed in the worksheet. Therefore, the number
- of *.MLB macros is lower than the *.WK1 macros, and you still need
- to use the macros that we could not make to work as *.MLB macros.
- The LIST1.WK1 and the LIST2.WK1 files list the *.WK1 files and the
- LIST3.WK1 and LIST4.WK1 files list the *.MLB files.
-
- 3.2 USING THE MACRO LIBRARY MANAGERS (MACROMGR.WK1 & MACROMLB.WK1)
-
- The MACROMGR.WK1 activates the *.WK1 macros in the disk that can be
- used with all versions of Lotus 1-2-3 from release 2 and up. The
- MACROMG3.WK3 activates the *.WK* macros in the disk, and the
- MACROMLB.WK1 activates the *.MLB macros in the disk that can only
- be used with versions 2.2/2.3/2.4.
-
- We recommend that the you combine the MANAGER to an area outside
- the work area (or a separate sheet in a 3-D release) to insure that
- all the cells down to the manager are empty. It is best if the
- macro manager code is below and left or below and right of the
- working area, this assures that when you insert or delete rows,
- it will not affect the macro manager. To get there quickly, use the
- [End] [Home] [Right] [PgDn] keys or insert nine new columns left of
- your data and use [End] [Home] [PgDn] [Left] to move the cell
- pointer to the desired location of the macro. In both cases, if you
- insert or delete rows in your data, the macro is not affected.
-
- Combine the MACRO LIBRARY MANAGER to an empty area (empty sheet in
- a 3-D release) of your worksheet. Press / [F]ile [C]ombine [C]opy
- [E]ntire-file, type MACROMGR or MACROMLB and press [Return]. Place
- the cell pointer on the cell that contains the \Y macro name and
- press: / [R]ange [N]ame [L]abel [R]ight [End] [Down] [Return] to
- define all the range names. Press and hold the [MACRO] key ( [Alt]
- for most computers [Ctrl] in 1-2-3 for Windows) and press [Y]. The
- macro will start and the next menu will appear.
-
-
- - 10 -
-
-
- Default-dir Search-by-keyword Run_quick View List Erase Quit
-
- [D]efault-dir
-
- Choose this menu option to set the default directory to the same
- directory where the macros are. If you try to run a macro which is
- not in the default directory, it will result in an error message.
-
- [S]earch-by-Keyword
-
- Choose this menu option to look for the matched MACRO DESCRIPTION.
- The macro will prompt you to insert the keyword to look for. Enter
- the keyword (string) and press [Return] or just press [Return]. If
- you press ONLY the [Return] key without a string, the manager will
- look for the NULL string and allow you to use the [UP] and [Down]
- keys to scroll through the description list.
-
- If you insert a string and press the [Return] key, the manager
- starts a QUERY for all the matched descriptions, use the [UP] and
- [Down] keys to page through the matched descriptions. When the
- desired macro is highlighted, press the [Return] key to start it.
- After a short delay the macro is operative. When the macro is
- completed the manager deletes all the macro's range names and erases
- the macro. Then the main menu re-appears.
-
- [R]un_quick
-
- A quick mode to start the macro, which is the same as in the
- SMALLMGR.WK1. When you choose this menu option, the macro displays
- the directory list. Highlight the macro to run and press [Return].
- After a short delay the macro is operative. When the macro is
- completed, the manager deletes all the macro's range names and
- erases the macro. Then the main menu re-appears.
-
- NOTE: if the directory holds files other than the macros, all the
- files are displayed. We recommend that you place the macros in
- a separate directory.
-
- [V]iew
-
- Choose this menu option to display the directory list. Highlight
- the macro to VIEW and press [Return]. After a short delay, the
- macro code is displayed on the screen. Use ONLY the direction keys
- to scroll through the macro. To execute the macro press [E]. If
- you press the [Return] key, the manager erases the macro and the
- main menu re-appears.
-
- [L]ist
-
- Choose this option to list all the files in the current directory.
- This option allows you to verify the existence of a macro in the
- current directory/disk. This is especially useful for 360K floppy
- diskettes systems, because the macros are divided over many
- diskettes. Press [Return] to quit the session.
-
-
- - 11 -
- [E]rase
-
- Choose this option to remove the MANAGER from the worksheet. All
- the range names associated with the manager are deleted and the
- manager text is erased from the worksheet, leaving no trace of the
- manager. Because the manager erases itself, the process ends
- with an ERROR. Therefore press [Return] to return to READY mode.
-
- NOTES: a. If you press [Ctrl Break] during the MANAGER SESSION,
- the error handling routine is activated and prompts
- you to press the [Return] key to return to the main
- menu. However, there is one problem: the manager will
- not be able to erase the macro's range names, and they
- will be added to the worksheet. To erase them, QUIT
- the manager and then place the cell pointer on an
- empty cell/area, activate the manager and activate the
- same macro again. When the macro is completed, the
- manager also erases the macro and all the range names.
- b. To use the [V]iew and [R]un_quick or [M]acro_run
- options in the main menus of ALL the managers, the
- *.WK1 files must also be included in the macros
- directory. Therefore, even if you use one of the
- 2.2/2.3/2.4 versions and the *.MLB macros, keep the
- *.WK1 in the same directory.
-
- 3.3 USING THE SMALL MACRO MANAGERS (SMALLMGR.WK1 & SMALLMLB.WK1)
-
- The SMALLMGR.WK1 can activate all the *.WK1 macros in the disk that
- can be used with all versions of Lotus 1-2-3 from release 2 and up.
- The SMALLMLB.WK1 can activate all the *.MLB macros in the disk that
- can be used only with version 2.2/2.3/2.4. However, for these
- managers to work, the equivalent *.WK1 macro MUST be included in the
- same directory. The SMALLMLB uses the first range name (cell A11) in
- the *.WK1 macro file to activate the *.MLB macros. The small manager
- contains the same options as the full size manager except for the
- "Search by Keyword" menu option. The [M]acro_run option is the same
- as the [R]un_quick option in the MACROMLB.WK1 manager.
-
- NOTE: To use the [V]iew and [R]un_quick or [M]acro_run options in
- the main menus of ALL the managers, the *.WK1 files must also
- be included in the default directory. Even if you use one of
- the 2.2/2.3/2.4 versions and the *.MLB macros, keep the *.WK1
- in the same directory.
-
- 3.4 USING THE NEW_MNGR.MLB
-
- Load the NEW_MNGR.MLB into memory the same way you load any *.MLB
- macro. Make sure that no other *.MLB macros are loaded. (See the
- README.TXT file for basic macro information and/or Lotus 1-2-3
- documentation. Make sure that you define the Default directory to be
- the same directory that holds the *.MLB macros. Press the ALT-F3
- combination keys and point to the macro name. Press [Return] to
- start the macro. The macro manager will load the macro that you
- chose into memory and activate it. When you are finished with the
- macro, the manager automatically removes it from the memory.
-
- - 12 -
-
-
- This package includes an exiting utility, COMPILE.MLB, which
- allows you to create your own managers like the NEW_MNGR.MLB. We
- created the NEW_MNGR.MLB manager from the NEW_MNGR.PRN text
- (ASCII) file using this (COMPILE.MLB) macro.
-
- 3.4.1 USING THE COMPILE.MLB COMPILER TO CREATE NEW MANAGERS
-
- K.I.T.A.L. Software developed an *.MLB macro that can compile a
- XXXXXXXX.PRN text file which contains a list of macro names from the
- SUPER MACRO LIBRARY, into a macro manager with the same name, but
- with the MLB extension ( XXXXXXXX.MLB ). When you use the compiled
- MLB manager, the *.MLB macros in the default directory can be
- activated using point and shoot. This package already contains the
- NEW_MNGR.MLB manager which can activate over 200 macros, therefore
- its size is 32K. If you have memory shortage problems you can create
- smaller managers if you use partial lists of the NEW_MNGR.PRN text
- file. Remember to give the new list a new name and make sure the
- extension is ".PRN".
-
- 1. Attach the Lotus 2.2/2.3/2.4 MACROMGR.ADN using /AAMACROMGR
- and press [Return].
-
- 2. Invoke the MACROMGR.ADN using /AIMACROMGR and press [Return].
-
- NOTE: If the MACROMGR add-in is already in memory, remove all the
- *.MLB macros from the memory or detach it using /ADMACROMGR
- [Return] and start from step 1.
-
- 3. Define the global default directory to the same directory where
- you keep the macros of the SUPER MACRO LIBRARY.
-
- NOTE: Erase the content of the worksheet using /FE... ; the
- worksheet must be empty for the compiler to work correctly.
-
- 4. Load the COMPILE.MLB macro using /AIMACROMGR [Return] and choose
- Load and highlight the COMPILE name and press [Return]. 5. Press
- ALT-F3 and point to the @COMPILE name and press ENTER, then type
- the name of the text file that holds the list of themacro names
- and press [Return]. DO NOT type the PRN The macro creates a file
- with the same name, but with the .MLB extension. This file is
- the newborn manager.
-
- 6. Load the new file into memory and press ALT-F3, then point to
- the macro to start and press [Return].
-
- SUMMARY: Prepare a *.PRN ASCII file which contains the list of the
- *.MLB macros from the SUPER MACRO LIBRARY. The COMPILE.MLB
- macro builds a new MLB macro file using this list. The new
- file is a macro manager that can activate all the files in
- the list using point and shoot. You can create as many
- managers as you like using partial lists. The ASCII file
- must have the .PRN extension, but do not type the .PRN
- extension when the COMPILE macro asks for the name of the
- ASCII file.
-
-
- - 13 -
-
-
- 4. THE MACRO WRITER (MACROHLP.WK1)
-
- This macro allows you to CONTINUOUSLY write every Lotus function
- or macro command or ASCII/LICS character, including the extended
- characters (above ASCII/LICS 128), using POINT and SHOOT to the
- syntax on display. There are no more typing errors and need to
- remember the exact syntax. This macro doesn't work with the
- MANAGER and needs to be manually combined to the worksheet.
-
- 4.1 USING THE MACRO WRITER (MACROHLP.WK1)
-
- Combine the MACROHLP.WK1 to the worksheet using /FCCEMACROHLP and
- press [Return]. Use the /Range Name Label Right [End] [Down]
- [Return] to define the range names in the first column (starting
- with the \Z macro name). Place the cell pointer where you want to
- start writing. Hold the [Alt] key and press [Z] to activate the
- macro. The following list of all macro {COMMANDS} and @FUNCTIONS
- "TYPES" will show up.
-
- "ABORT "ADDRESS" "ASCII "CONTENTS" "FORMAT"
- "PREFIX" "ROW" "TYPE" "WIDTH" @ABS
- @ACOS @ASIN @ATAN @ATAN2 @CELL
- @CELLPOINTER@CHAR @CHOOSE @CODE @COLS
- @COS @COUNT @DATE @DAVG @DAY
- @DCOUNT @DDB @DMAX @DMIN @DSTD
- @DSUM @DTVALUE @DVAR @ERR @EXACT
- @EXP @FALSE @FIND @FV @HLOOKUP
- @HOUR @IF @INDEX @INT @IRR
- @ISERR @ISNA @ISNUMBER @ISSTRING @LEFT
- @LENGTH @LN @LOG @LOWER @MAX
- @MID @MIN @MINUTE @MOD @MONTH
- @N @NA @NOW @NPV @PI
- @PMT @PROPER @PV @RAND @RATE
- @REPEAT @REPLACE @RIGHT @ROUND @ROWS
- @S @SECOND @SIN @SLN @SQRT
- @STD @STRING @SUM @SYD @TAN
- @TERM @TIME @TIMEVALUE @TRIM @TRUE
- @UPPER @VALUE @VAR @VLOOKUP @YEAR
- {BREAKOFF} {BREAKON} {CALC} {CONTENTS} {DEFINE}
- {DISPATCH} {DOWN} {EDIT} {END} {ESC}
- {FILESIZE} {FORBREAK} {FOR} {GETLABEL} {GETNUMBER}
- {GETPOS} {GET} {GOTO} {GRAPH} {HOME}
- {IF} {INDICATE} {LEFT} {LET} {LOOK}
- {MENUBRANCH}{MENUCALL} {NAME} {ONERROR} {OPEN}
- {PANELOFF} {PANELON} {PGDN} {PGUP} {PUT}
- {QUERY} {QUIT} {READLN} {READ} {RECALCOL}
- {RECALC} {RESTART} {RIGHT} {UP} {WAIT}
- {WINDOWSOFF}{WINDOWSON} {WINDOW} {WRITELN} {WRITE}
-
- Move to one of them and press [Return]. The macro writes the text
- to the anel and waits for you to edit and press [Return]. Press
- [Return] to accept. When the list shows up again, choose again and
- press [Return]. The macro adds the new text to the previous one
- and displays the result in the panel. You can continuously write
- MACROS, FUNCTIONs, etc.
-
- - 14 -
-
-
- For example, let's write the @SIN(0.5)+@COS(0.5)+@TAN(0.5) formula
- to the K1..K1 cell.
- - Place the cell pointer on the K1..K1 cell.
- - Activate the macro using ALT + Z.
- - Move to the @SIN in the display and press [Return]. The panel
- will show: '@SIN(X) with the cursor on the X. Replace the X with
- 0.5 and add + to get '@SIN(0.5)+ and press [Return]. The full
- list appears again.
- - Move to the @COS in the display and press [Return]. The panel
- will show: '@SIN(0.5)+@COS(X) with the cursor on the X. replace
- the X with 0.5 and add + to get '@SIN(0.5)+@COS(0.5)+ and
- press [Return].
- - Repeat with the @TAN, but don't add the + and press [Return].
- The full list appears again.
- - Choose "ABORT (probably the first) and press [Return].
-
- The result, of 1.903310, will show up in cell K1. If you have
- followed this procedure, you have noticed that the macro took care
- of the apostrophe ' at the beginning of the formula. In he same
- way, you can build macros using the building blocks in the screen
- display. However, remember that LOTUS accepts 240 characters (512
- in the 3-D releases) maximum in a line and formulas must be legal.
-
- Use this macro to incorporate all the ASCII/LICS characters set in
- your text. Choose the "ASCII option from the display, the full
- character set table appears. Move to the character to print and
- press [Return]. The macro adds the character to the text in the
- panel. REMEMBER that the content of the table depends on the LOTUS
- installation, and if you use the ANSI.SYS driver or not. For
- more information, see your DOS and LOTUS manuals.
-
- 5. THE LINK MACRO (LINK.WK1)
-
- This macro links cells in the current worksheet to cells/ranges in
- other external worksheets on disk. Combine this macro to any
- worksheet that needs to be linked. Combine it to an empty area of
- your worksheet and make sure that there will be enough empty rows
- to accommodate the linking information table.
-
- 5.1 USING THE LINK MACRO (LINK.WK1)
-
- The LINK.WK1 file is already linked to the TEST1.WK1 file. Set the
- default directory to the directory occupied by the macros and
- Retrieve the LINK.WK1. Notice how the file collects the
- information from the TEST1.WK1 file during the RETRIEVE process.
- The link information table appears for few seconds:
-
- -----------------------------------------------------------------
- EXTERNAL-FILE EXTERNAL-RANGE LINKED-CELL-NAME LINKED-CELL-ADDRESS
- -----------------------------------------------------------------
- TEST1 B2 LINK1 $A$71
- TEST1 A1 LINK2 $A$72
- TEST1 C1 LINK3 $A$73
- TEST1 C2 LINK4 $A$74
- TEST1 D1 LINK5 $A$95
-
- - 15 -
-
-
- Then the cell pointer is placed on A1..A1. When you COMBINE the
- LINK.WK1 file to your worksheet, ERASE the contents of the table.
- Otherwise, when the LINK macro is activated, an error message will
- appear because all range names are stripped when a worksheet is
- combined.
-
- 5.2 FILE LINKING INFORMATION TABLE
-
- The table holds information concerning the linked cells (for
- example LINK1 at $A$71) and the external file TEST1.WK1 (cell
- B2..B2). The \0 macro uses the TABLE to update the linked cell
- from the data in the external file TEST1.WK1.
-
- 5.3 ESTABLISHING OR EDITING A LINK
-
- Place the cell pointer on the cell to be linked. Use the [Alt] key
- and press [Y] to ESTABLISH linking between the cell and
- cells/ranges in the other worksheet. The panel displays:
-
- " Point to the CELL to be linked and press [Return] or press [Esc]
- to Quit "
-
- Now you can move to another location and press [Return] or just
- press return to continue. The link table appears and the next
- prompt is displayed in the panel:
-
- " Move up to edit and press [Return] or just press [Return] "
-
- ---------------------------------------------------------------
- EXTERNAL-FILE EXTERNAL-RANGE LINKED-CELL-NAME LINKED-CELL-ADDRS
- ---------------------------------------------------------------
- TEST1 B2 LINK1 $A$71
- TEST1 A1 LINK2 $A$72
- TEST1 C1 LINK3 $A$73
- TEST1 C2 LINK4 $A$74
- TEST1 D1 LINK5 $A$95
-
- The cell pointer is located at the table. If you want to edit a
- link, use the direction keys to move upward and press [Return]. If
- you want to add linked cells, press [Return]. The next prompt is:
-
- " WHICH FILE TO LINK: "
-
- Enter the external file name and press [Return]. The cell pointer
- moves one cell to the right and the next prompt appears:
-
- " INSERT RANGE NAME OR RANGE ADDRESS TO LINK TO THIS CELL: "
-
- Enter the external cell/range name or address and press [Return].
- The cell pointer moves one cell to the right and the next prompt
- appears:
-
-
-
- - 16 -
-
-
- " ASSIGN A RANGE NAME TO THIS CELL: "
-
- Enter a name to be assigned to the linked cell in the current
- worksheet and press [Return]. The cell pointer moves one cell to
- the right and also inserts the cell address. The first prompt
- appears again:
-
- " Point to the CELL to be linked and press [Return] or press
- [Esc] to Quit "
-
- Repeat this procedure again to link more cells or press [Esc]. To
- update the worksheet, hold the [Alt] key and press [Z].
-
- After te worksheet containing this macro is saved, the next time
- it is retrieved the AUTO macro \0 will UPDATE all the linked cells
- automatically.
-
- 6. THE WORD PROCESSOR MACRO (WORDPROC.WK1)
-
- A WORD PROCESSOR macro with a full featured SEARCH & REPLACE and
- an adjustable line width.
-
- 6.1 USING THE WORD PROCESSOR MACRO (WORDPROC.WK1)
-
- Combine the WORDPROC.WK1 file to the worksheet and use /Range Name
- Label Right [End] [Down] [Return] to define the range names in the
- first column (starting with the \Z macro name). Hold the [Alt] key
- and press [Z] to activate the macro, the following prompt appears:
-
- " Number of characters in line ? "
-
- Enter the line width and press [Return], the macro will adjust the
- column width and the following menu will appear:
-
- Typing Re-justify Search & Replace Quit
-
- [T]yping
-
- When you choose this option, the macro waits for you to begin to
- type. Press the [Return] key and the macro justifies the whole
- paragraph and moves to the bottom of the paragraph and waits for
- you to continue typing. Be careful to separate paragraphs by an
- EMPTY cell\line, otherwise when you press [Return], the whole
- document will be justified as a single paragraph.
-
- Press [Esc] to return to the main menu.
-
- [R]e-justify
-
- Use this option to change the line width. When you choose this
- option, the following prompt appears:
-
- " Number of characters in line ? "
-
-
- - 17 -
-
-
- Insert the new line width and press [Return]. The macro will
- justify the whole paragraph to the new line width.
-
- [S]earch & Replace
-
- This option gives you the same features as the file SCRHREPL.WK1.
- See Chapter 7.
-
- 7. THE SEARCH & REPLACE MACRO (SCRHREPL.WK1)
-
- A macro to SEARCH and REPLACE labels or values in a range. The
- macro features:
-
- - Exact match (case sensitive)
- a. Replace All
- b. Find and Replace, Skip or Quit
-
- - Inexact match (case insensitive)
- a. Replace All
- b. Find and Replace, Skip or Quit
-
- 7.1 USING THE SEARCH & REPLACE MACRO (SCRHREPL.WK1)
-
- Combine the SCRHREPL.WK1 file to the worksheet and use /Range Name
- Label Right [End] [Down] [Return] to define the range names in the
- first column (starting with the \Z macro name).
-
- Place the cell pointer at the upper left cell (A10..A10 for
- example) of the range to be searched. Hold the [Alt] key and press
- [Z] to activate the macro, the following prompt appears:
-
- Which range ? Enter range: A10
-
- Press the PERIOD . to anchor the cell and "paint" the range to
- be searched. Press [Return] and follow the on screen/panel prompts
- and instructions.
-
- 8. THE RUN KEY MACRO (RUNKEY2.WK1)
-
- A macro that ACTIVATES any macro/routine without the use of the
- Alt] key. When you start this macro, all the range names in your
- worksheet are displayed on screen. POINT to the macro/routine
- name and press [Return] to start the macro/routine.
-
- 8.1 USING THE RUN KEY MACRO (RUNKEY2.WK1)
-
- Use /Range Name Label Right [End] [Down] [Return] to define the
- range names in the first column (starting with the \Z macro name).
- Hold the [Alt] key and press [Z] to activate the macro. A full
- screen list of all the range names/routines in your worksheet will
- show up. Point to the routine name and press [Return]. The routine
- will be activated. This macro eliminates using the ALT+key
- combination to activate a macro and overcome the limitation of
- maximum 26 characters in the English alphabet.
-
-
- - 18 -
-
-
- 9. THE MENU RANGE MACRO (MENURANG.WK1)
-
- This macro gives you the ability to define/turn any rectangular
- range of cells into an active MENU RANGE. Every item in a cell is
- a menu title (routine name). When you place the cell pointer on
- one of the titles, the description line appears in the panel
- exactly as in the 1-2-3 menu bar. When you press the [Return] key
- the routine is activated. This macro is mainly for application
- developers to avoid nested menus.
-
- 9.1 USING THE MENU RANGE MACRO (MENURANG.WK1)
-
- Use /Range Name Label Right [End] [Down] [Return] to define the
- range names in the first column (starting with the \Y macro name).
- Hold the [Alt] key and press [Y] to define the MENU RANGE,
- highlight the MENU RANGE and press [Return]. The MENU RANGE needs
- to be defined ONLY once.
-
- The menu range can look like this:
-
- Routine1 routine2 routine3
- Routine4 routine5 routine6
- Routine7 routine8 routine9
- Routine10 routine11 routine12
- Routine13 routine14 routine15
-
- For every routine name in the MENU RANGE, there should be a
- routine with the same name in the worksheet.
-
- A routine should always start with the description line
- immediately followed by the macro name "{exec283}" as follows:
-
- routine1 This is the description line: {exec283}
- {GOTO}EMPTYAREA~/FCCE{?}~
- {BRANCH MENURANG}
-
- This is an example of a COMBINING routine. The first line is
- composed of the description line "This is the description line: "
- and the macro routine {exec283}. The {exec283} routine executes
- your keyboard entries (direction keys only) and executes the main
- routine when you press the RETURN key. The last line can hold the
- {BRANCH MENURANG} to insure that the menu range will be activated
- when the routine is finished.
-
- Hold the [Alt] key and press [Z] to USE the MENU-RANGE, or use
- {BRANCH MENURANG} inside or from another macro. Use the direction
- keys to move between the menu items (notice the description line
- in the panel) press RETURN to activate the routine.
-
- 10. THE MACRO RECORDER (RECORDER.WK1)
-
- A macro to RECORD and EXECUTE keystrokes as they are typed. The
- macro allows you to use LOTUS 1-2-3 and simultaneously records
- your keystrokes in the background into a macro that can be used
- again.
-
- - 19 -
-
-
- 10.1 USING THE MACRO RECORDER (RECORDER.WK1)
-
- Use /Range Name Label Right [End] [Down] [Return] to define the
- range names in the first column (starting with the \Z macro name).
- Hold the [Alt] key and press [Z] to activate the macro. Your
- keystrokes will be recorded and placed out of the working area.
- Use Ctrl-Break to Quit. To locate the recorded keystrokes, press
- [End] [Home] [Right] [End] [Up] [Left].
-
- 11. RANGE PROCESSING MACROS
-
- This package contains a large number of macros to process ranges.
- Unless otherwise specified, place the cell pointer at the upper
- left cell of the range to be processed and activate the macro. A
- prompt like the following usually appears:
-
- Which range ? Enter range A1
-
- Move and "paint" the range using the arrow keys. However to
- "paint" the range you need to ANCHOR the cell pointer, therefore
- press the PERIOD . key and the prompt should look like:
-
- Which range ? Enter range A1..A1
-
- Now use the arrow keys to expand and highlight ("paint") the range
- and press [Return].
-
- 11.1 THE POWERFUL PERIOD .
-
- This tiny PERIOD . is one of the most effective and powerful keys
- in LOTUS 1-2-3. It ANCHORs and FREEs the cell pointer and allows
- you to visit all corners of the highlighted range just by
- repeatedly pressing the PERIOD . key, so you can expand a range
- into all directions simultaneously. When you will press the PERIOD
- . you will notice that each time the . is pressed, the cursor
- jumps to the next corner of the highlighted range.
-
- 12. DATABASE MACROS
-
- When you are using the database macros, ALWAYS make sure that the
- database range and the output range have at least two empty rows
- above to accommodate for the criterion range.
-
- 13. ADD-IN MACROMGR.ADN MACRO UTILITIES
-
- In this package, we have included a few macros (LIBMAKE*.WK1) to
- help you work with the MACROMGR.ADN add-in, supplied with Lotus
- 1-2-3 version 2.2/2.3 or 2.4. This manager can save *.WK1 files as
- *.MLB files. The MACROMGR.ADN add-in loads the *.MLB macros into
- the memory instead of the worksheet. As explained in the Lotus
- manual, to activate an *.MLB macro the MACROMGR.ADN you first must
- attach it to the worksheet using the / Add-in Attach ... sequence.
- Then you have to INVOKE it using / Add-in Invoke ... sequence, or
- the ALT-F* assigned function key. Then choose the [L]oad menu
- option to load the *.MLB macros.
-
- - 20 -
-
-
- To activate the macro, press ALT-F3 and point to the macro/routine
- name that you want to start and press [Return]. When you press
- ALT-F3, all the range/routine names in the worksheet file and the
- macro are displayed on screen. This makes it difficult to locate
- the macro/routine name to activate. To make it easy to locate the
- main routines, the LIBMAKE.WK1 macro adds the ASCII character no.
- 2 [@CHAR(2)] to the main routine name of the macro. This character
- appears on the panel as - preceding the main routine name. For
- example if the macro name is "CENTER" the main routine name will
- be "-CENTER" this makes it much easier to locate it on a screen
- filled with range names.
-
- NOTE: Due to a serious bug in the new Lotus 2.4, the "-CENTER"
- name does not appear at all; however Lotus recognize it
- when it is called from a macro. Lotus 2.4 users should
- look for the "CENTER" name to start the macro. Because of
- this nasty bug, we had to update more than 200 *.MLB macro.
-
- The MACROMLB.WK1 and SMALLMLB.WK1 macro managers templates look
- for the @CHAR(2) character. Therefore, if you create macros and
- save them as *.MLB library macros without using the LIBMAKE.WK1
- macro, you have to add the @CHAR(2) character to the macro's main
- routine. For example: if the macro's main routine name is CENTER'
- press the F2 key to switch to EDIT mode and delete the ', then
- enter @CHAR(2)&"CENTER". Now press CALC (the F9 key). The result
- is [ CENTER]. The space before the CENTER is the @CHAR(2), which
- appears as -CENTER on screen when you press ALT-F3.
-
- NOTE: The @CHAR(2)&"CENTER" formula should appear exactly as you
- see it, including the double quotes"". The CALC or F9 key
- turns the formula into a label. You can also use /Range
- Value ...
-
- 13.1 LIBRARY MAKE MACROS (LIBMAKE.WK1, LIBMAKE2.WK1& LIBMAKE3.WK3)
-
- LIBMAKE.WK1 and LIBMAKE2.WK1 were designed for 2.2/2.3/2.4. The
- LIBMAKE.WK1 macro is especially built to be used with *.WK1 macros
- that follow the simple rules in paragraph 2.1 of this document.
- This macro allows you to easily create separate library macros
- from the *.WK1 macros. We have used this macro to create all the
- *.MLB macros in this package. For macros that don't follow these
- rules, use the LIBMAKE2.WK1 macro, but remember that you will not
- be able to enjoy the following benefits.
-
- You can create macros, one at a time by point and shoot to a macro
- name in the screen display, or let the macro create *.MLB library
- macros from all the *.WK1 macros in the default directory in one
- step. You can combine any number of *.WK1 files to one *.MLB
- library or combine any number of the *.MLB library macros in this
- package into one *.MLB library macro.
-
- IMPORTANT: Before you use the LIBMAKE.WK1, make sure that there
- are no *.MLB macros in the directory by the same names
- as the macros you plan to create. Remove all the *.MLB
- macros from the memory using the LIBRMOVE.WK1 macro or
- the /Add-in Invoke ... sequence.
-
- - 21 -
-
-
- The LIBMAKE3.WK3 is for 3-D releases of Lotus 1-2-3. It allows you
- to create macro libraries by combining separate macros into one
- file. You can combine the macros into one sheet, one after another
- or stacked together in a multiple sheet file. A multiple sheet
- library is preferred because it allows you to delete a macro from
- the library if you delete the sheet. Before you combine a multiple
- sheet library into your worksheet, make sure to add enough empty
- sheets to accommodate the library. Use the / Worksheet Insert
- Sheet ... sequence. When you create a library, the LIBMAKE3.WK3
- macro adds an opening sheet to the macro sheets, which states the
- number of macros in the sheet and instructions for how to use the
- new library.
-
- 14. ALL OTHER MACROS
-
- Unless otherwise specified, place the cell pointer at the upper
- left cell of the range to be processed and start the macro
- manually or use one the appropriate MANAGERs.
-
- 15. SYSTEM REQUIREMENTS
-
- IBM(R) PC, XT, AT, PS2 or compatibles, DOS 2.0 or higher
- LOTUS 1-2-3 Version 2.0/2.01 and up or 100% compatible
- spreadsheets.
-
- (C)Copyright K.I.T.A.L. Software, 1989-1992. All rights reserved.
-
- Please send your comments about the software to K.I.T.A.L.
- Software.
-
- LHA is a registered trademark of (C)Yoshi 1988-1991. All rights
- reserved.
- Lotus and 1-2-3 are registered trademarks of Lotus Development
- Corporation.
- IBM is a registered trademark of International Business Machines
- Corporation.
-